<div class="rows-list">
  <div class="rows-list-title" ng-show="rowsList.data.length>0">
    <span ng-repeat="key in rowsList.title track by $index" ng-bind="key"></span>
  </div>
  <div class="item" ng-repeat="item in rowsList.data track by $index" ng-click="rowsList.click(item)">
    <div ng-show="rowsList.row1">
      <span ng-repeat="it in rowsList.row1 track by $index" ng-bind="item[it.key]" ng-style="{'color': it.color_key?item[it.color_key]:item[rowsList.color_key]}"></span>
    </div>
    <div ng-show="rowsList.row2">
      <span ng-repeat="it in rowsList.row2 track by $index" ng-bind="item[it.key]" ng-style="{'color': it.color_key?item[it.color_key]:item[rowsList.color_key]}"></span>
    </div>
    <div ng-show="rowsList.row3">
      <span ng-repeat="it in rowsList.row3 track by $index" ng-bind="item[it.key]" ng-style="{'color': it.color_key?item[it.color_key]:item[rowsList.color_key]}"></span>
    </div>
  </div>
</div>